Guild icon
wafer.space Community
Information / general / 3.3V SRAM
Between 10/31/2025 23:59 and 12/01/2025 00:00
07:16
Congrats Tim!
07:16
How many bits? 300x300 will make it useful for TT projects
Avatar
512 bytes AFAIR
👍 1
Avatar
Tim Edwards 11/17/2025 14:42
512 bytes was the largest of the four GF 5V SRAM macros. I was thinking of expanding that to 1kB for another macro; shouldn't be too hard. But I'll get this one done first.
Avatar
Tim Edwards 11/17/2025 15:04
@urish : What size is a TT slot on GF180MCU?
Avatar
346.64 um x 160.72 um
Avatar
But that means in a 2x2 ( 711.20 um x 325.36 um ) you can fit a decent size SRAM and some logic.
👍 1
Avatar
Tim Edwards 11/17/2025 23:13
The SRAM block is now both DRC and LVS clean. I will work tomorrow on squeezing out additional space at the bottom and then I will push to the repository. Again, don't expect timing values at this point in the process.
blobclap 2
🎉 3
Avatar
Tim 'mithro' Ansell 11/18/2025 02:29
@Tim Edwards - Super cool!
Avatar
Tim Edwards 11/18/2025 18:27
First commit of the 3.3V SRAM (512 bytes) is now LIVE at https://github.com/RTimothyEdwards/gf180mcu_ocd_ip_sram/ ! (edited)
3.3V SRAM macros for GF180MCU, based on the original 5V SRAM macros. - RTimothyEdwards/gf180mcu_ocd_ip_sram
🎉 1
👏 1
Avatar
Tim 'mithro' Ansell 11/19/2025 00:30
@Tim Edwards - Awesome work!
00:31
What's ocd?
Avatar
Tim Edwards 11/19/2025 01:31
Open Circuit Design (or Obsessive-Compulsive Disorder; take your pick).
Avatar
Tim Edwards 11/19/2025 22:34
Pushed an update today. I managed to squeeze some space out of it, but not as much as I originally thought I could; ultimately I recovered about 8um which is not terribly useful for having spent a full day and a half doing it. The final layout area is 301.3um x 321.89um. The fact that the height is now less than a TT slot height is purely coincidental, and probably meaningless. All digital pinouts are on the bottom side and there is only enough space in the TT slot to get maybe 9 routes in from the side, whereas the block has 36 digital I/O. It could be rotated 90 degrees but then the I/O are not in the preferred direction.
Avatar
Tim 'mithro' Ansell 11/19/2025 22:35
@Tim Edwards - How does that compare to the 5V SRAM?
Avatar
Tim Edwards 11/20/2025 00:50
Area-wise, it's slightly less than 1/2 the area.
Avatar
@Tim Edwards Well it would be easy enough to make a thin wrapper that brings the traces to the preferred routing direction ( and possibly adapts power rails so they connect nicely too ).
Avatar
Tim Edwards 11/20/2025 17:24
I thought about that but didn't do a feasibility study. : ) Yet. Also: It's pretty easy to make the smaller SRAM versions, since GF used the same control block exactly, just removed a number of rows and grounded the upper address bits. The 256 byte SRAM is 301.3um x 224.93um. It took me less than 30 minutes to create the 256 byte layout from the 512 byte layout, but there are a couple of LVS errors I need to fix. I should be able to get that pushed before the end of the weekend.
Avatar
Avatar
Tim Edwards
Area-wise, it's slightly less than 1/2 the area.
Tim 'mithro' Ansell 11/20/2025 22:02
:joke: Shouldn't it be 1/4th the size? 😛
Avatar
Tim Edwards 11/20/2025 22:24
The transistors scale to 1/4 area; everything else, not so much.
Avatar
Avatar
Tim Edwards
The transistors scale to 1/4 area; everything else, not so much.
Tim 'mithro' Ansell 11/20/2025 22:26
Yeah, sadly I knew that
Avatar
Tim Edwards 11/21/2025 22:50
I have pushed the 256 byte SRAM as well (now DRC and LVS clean).
🎉 2
Avatar
@Tim Edwards Do you have a test slot planned for those ? Because I would love to have those validated in the first run, along with the split voltage IO lib since I'm planning to use those for the second tiny tapeout run ( and hopefully we'll have the results of the first run by then ).
Avatar
Thought on putting them on TTGF0p2?
Avatar
Tim Edwards 11/22/2025 15:10
@tnt : That was my plan. I should be able to get something out in a week. It won't be a very complex chip but I should be able to put together a simple "openframe" version of Caravel-GF using the mixed-voltage pads and drop some SRAMs in the middle along with some basic control logic and call it a day.
15:11
@urish : Maybe? What's the current support for 3.3V on TTGF?
Avatar
TTGF runs in 3v3 by default
15:16
The main question is if we feel confident enough to put it since designs aren't power gated (edited)
Avatar
@urish Well not really because there aren't power gates and I'd like to run comparison between 3.3v and 5v which means everything on there must support 5V without destroying the chip ...
Avatar
And I guess the SRAM isn't 5v tolerant?
Avatar
Well ... it's in the title, it's a 3.3V SRAM with all the transistors resized from 5V to 3.3V 😅
15:25
I mean weather it would burst in flames at 5V ... probably not tbh.
Avatar
Tim Edwards 11/22/2025 15:29
I don't know the breakdown voltage for 3.3V transistors offhand.
Avatar
Punch-Through Voltage in the spec is 6.5V min
Avatar
So should be fine then?
Avatar
I guess so, to some extent ...
Avatar
It's your call
Avatar
Tim 'mithro' Ansell 11/23/2025 23:24
Two thoughts:
  • I have offered Tim Edwards a slot...
  • I'm open to Tiny Tapeout using multiple slots, there should be some spare.
👍 1
Avatar
Thanks Tim!
05:22
Re using multiple slots - that's up to Sylvain
Avatar
Tim Edwards 11/30/2025 18:06
Currently working through DRC errors as seen by klayout on the SRAM blocks. It's a bit tedious but no major issues.
Exported 44 message(s)
Timezone: UTC+0